/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package controlador;

import java.util.*;
import modelo.IArticulosAlmacenModel;
import vista.IArticulosAlmacenView;
/**
 *
 * @author LEONIC
 */
public interface IArticulosAlmacenController {
    public void setup(IArticulosAlmacenModel model, List<IArticulosAlmacenView> views);
    public void start();
    public void addView(IArticulosAlmacenView view);
    public void removeView(IArticulosAlmacenView view);
    public IArticulosAlmacenModel getModel();
    public void setModel(IArticulosAlmacenModel model);
    public void actualizaArticulosAlmacenGesture(int id, int cantidad, double precio, String nombre, String observaciones,int cantidadComprar);
    public void devolverArticulosAlmacenGesture(int id, int cantidad, double precio, String nombre, String observaciones,int cantidadComprar);
    public void ComprarArticulosAlmacenGesture(int id, int cantidad, double precio, String nombre, String observaciones,int cantidadComprar);
    public void fireDataModelChanged();
    public List<IArticulosAlmacenView> getViews();
}
